\hypertarget{class_8h}{}\section{include/class.h File Reference}
\label{class_8h}\index{include/class.\+h@{include/class.\+h}}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_project_class}{Project\+Class}
\item 
class \hyperlink{classmpi_class}{mpi\+Class}
\item 
class \hyperlink{class_file_name_class}{File\+Name\+Class}
\item 
class \hyperlink{class_time_forcing_class}{Time\+Forcing\+Class}
\item 
class \hyperlink{class_overland_flow_class}{Overland\+Flow\+Class}
\item 
class \hyperlink{class_subsurface_flow_class}{Subsurface\+Flow\+Class}
\item 
class \hyperlink{class_switch_class}{Switch\+Class}
\item 
class \hyperlink{class_forcing_class}{Forcing\+Class}
\item 
class \hyperlink{class_constant_class}{Constant\+Class}
\item 
class \hyperlink{class_canopy_class}{Canopy\+Class}
\item 
class \hyperlink{class_soil_class}{Soil\+Class}
\item 
class \hyperlink{class_radiation_class}{Radiation\+Class}
\item 
class \hyperlink{class_photosynthesis_class}{Photosynthesis\+Class}
\item 
class \hyperlink{class_respiration_class}{Respiration\+Class}
\item 
class \hyperlink{class_stoma_conduct_class}{Stoma\+Conduct\+Class}
\item 
class \hyperlink{class_micro_environment_class}{Micro\+Environment\+Class}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{class_8h_a24f4826a462dbfee904c929aec013820}{M\+P\+I\+C\+L\+A\+S\+S\+\_\+H}
\item 
\#define \hyperlink{class_8h_a813a0a85dbd49a4658cee5317ccb8790}{F\+I\+L\+E\+N\+A\+M\+E\+C\+L\+A\+S\+S\+\_\+H}
\item 
\#define \hyperlink{class_8h_a77a86d8873b4dd1f489650d47e455066}{T\+I\+M\+E\+F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H}
\item 
\#define \hyperlink{class_8h_ac31665c9d87b6801a6769ab9ab55fdd1}{O\+V\+E\+R\+L\+A\+N\+D\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H}
\item 
\#define \hyperlink{class_8h_afde637a5ffac489320af0988fa3dcf0b}{S\+U\+B\+S\+U\+R\+F\+A\+C\+E\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H}
\item 
\#define \hyperlink{class_8h_afdfa62619ba87495aba3019f83d3ed2f}{S\+W\+I\+T\+C\+H\+\_\+H}
\item 
\#define \hyperlink{class_8h_acc05812a181895a29e021ce8271966c7}{F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H}
\item 
\#define \hyperlink{class_8h_ac7a36608ac7b2450d147e32c12ef6182}{C\+O\+N\+S\+T\+A\+N\+T\+S\+\_\+H}
\item 
\#define \hyperlink{class_8h_a52dac77bcf86213a0afb412f4d75b3e6}{C\+A\+N\+O\+P\+Y\+\_\+H}
\item 
\#define \hyperlink{class_8h_a1342d58937225cdebf868ebbb6831afe}{S\+O\+I\+L\+C\+L\+A\+S\+S\+\_\+H}
\item 
\#define \hyperlink{class_8h_a2528310b50191ee98e763794510ea1e8}{R\+A\+D\+I\+A\+T\+I\+O\+N\+\_\+H}
\item 
\#define \hyperlink{class_8h_acfe970094ab0d06433cf406e920d27ca}{P\+H\+O\+T\+O\+S\+Y\+N\+T\+H\+E\+S\+I\+S\+\_\+H}
\item 
\#define \hyperlink{class_8h_a6bd504f2ce97d592d950b117dd4c549e}{R\+E\+S\+P\+I\+R\+A\+T\+I\+O\+N\+\_\+H}
\item 
\#define \hyperlink{class_8h_a3bc0abf06982f72df789ff2625ec38c1}{S\+T\+O\+M\+A\+C\+O\+N\+D\+U\+C\+T\+\_\+H}
\item 
\#define \hyperlink{class_8h_a3dfa286d98132e9e5efd03c3b47ad88a}{M\+I\+C\+R\+O\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+H}
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{class.\+h@{class.\+h}!C\+A\+N\+O\+P\+Y\+\_\+H@{C\+A\+N\+O\+P\+Y\+\_\+H}}
\index{C\+A\+N\+O\+P\+Y\+\_\+H@{C\+A\+N\+O\+P\+Y\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{C\+A\+N\+O\+P\+Y\+\_\+H}{CANOPY_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define C\+A\+N\+O\+P\+Y\+\_\+H}\hypertarget{class_8h_a52dac77bcf86213a0afb412f4d75b3e6}{}\label{class_8h_a52dac77bcf86213a0afb412f4d75b3e6}
\index{class.\+h@{class.\+h}!C\+O\+N\+S\+T\+A\+N\+T\+S\+\_\+H@{C\+O\+N\+S\+T\+A\+N\+T\+S\+\_\+H}}
\index{C\+O\+N\+S\+T\+A\+N\+T\+S\+\_\+H@{C\+O\+N\+S\+T\+A\+N\+T\+S\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{C\+O\+N\+S\+T\+A\+N\+T\+S\+\_\+H}{CONSTANTS_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define C\+O\+N\+S\+T\+A\+N\+T\+S\+\_\+H}\hypertarget{class_8h_ac7a36608ac7b2450d147e32c12ef6182}{}\label{class_8h_ac7a36608ac7b2450d147e32c12ef6182}
\index{class.\+h@{class.\+h}!F\+I\+L\+E\+N\+A\+M\+E\+C\+L\+A\+S\+S\+\_\+H@{F\+I\+L\+E\+N\+A\+M\+E\+C\+L\+A\+S\+S\+\_\+H}}
\index{F\+I\+L\+E\+N\+A\+M\+E\+C\+L\+A\+S\+S\+\_\+H@{F\+I\+L\+E\+N\+A\+M\+E\+C\+L\+A\+S\+S\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{F\+I\+L\+E\+N\+A\+M\+E\+C\+L\+A\+S\+S\+\_\+H}{FILENAMECLASS_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\+I\+L\+E\+N\+A\+M\+E\+C\+L\+A\+S\+S\+\_\+H}\hypertarget{class_8h_a813a0a85dbd49a4658cee5317ccb8790}{}\label{class_8h_a813a0a85dbd49a4658cee5317ccb8790}
\index{class.\+h@{class.\+h}!F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H@{F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H}}
\index{F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H@{F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H}{FORCINGCLASS_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H}\hypertarget{class_8h_acc05812a181895a29e021ce8271966c7}{}\label{class_8h_acc05812a181895a29e021ce8271966c7}
\index{class.\+h@{class.\+h}!M\+I\+C\+R\+O\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+H@{M\+I\+C\+R\+O\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+H}}
\index{M\+I\+C\+R\+O\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+H@{M\+I\+C\+R\+O\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{M\+I\+C\+R\+O\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+H}{MICROENVIRONMENT_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\+I\+C\+R\+O\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+H}\hypertarget{class_8h_a3dfa286d98132e9e5efd03c3b47ad88a}{}\label{class_8h_a3dfa286d98132e9e5efd03c3b47ad88a}
\index{class.\+h@{class.\+h}!M\+P\+I\+C\+L\+A\+S\+S\+\_\+H@{M\+P\+I\+C\+L\+A\+S\+S\+\_\+H}}
\index{M\+P\+I\+C\+L\+A\+S\+S\+\_\+H@{M\+P\+I\+C\+L\+A\+S\+S\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{M\+P\+I\+C\+L\+A\+S\+S\+\_\+H}{MPICLASS_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\+P\+I\+C\+L\+A\+S\+S\+\_\+H}\hypertarget{class_8h_a24f4826a462dbfee904c929aec013820}{}\label{class_8h_a24f4826a462dbfee904c929aec013820}
\index{class.\+h@{class.\+h}!O\+V\+E\+R\+L\+A\+N\+D\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H@{O\+V\+E\+R\+L\+A\+N\+D\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H}}
\index{O\+V\+E\+R\+L\+A\+N\+D\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H@{O\+V\+E\+R\+L\+A\+N\+D\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{O\+V\+E\+R\+L\+A\+N\+D\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H}{OVERLANDFLOWCLASS_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define O\+V\+E\+R\+L\+A\+N\+D\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H}\hypertarget{class_8h_ac31665c9d87b6801a6769ab9ab55fdd1}{}\label{class_8h_ac31665c9d87b6801a6769ab9ab55fdd1}
\index{class.\+h@{class.\+h}!P\+H\+O\+T\+O\+S\+Y\+N\+T\+H\+E\+S\+I\+S\+\_\+H@{P\+H\+O\+T\+O\+S\+Y\+N\+T\+H\+E\+S\+I\+S\+\_\+H}}
\index{P\+H\+O\+T\+O\+S\+Y\+N\+T\+H\+E\+S\+I\+S\+\_\+H@{P\+H\+O\+T\+O\+S\+Y\+N\+T\+H\+E\+S\+I\+S\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{P\+H\+O\+T\+O\+S\+Y\+N\+T\+H\+E\+S\+I\+S\+\_\+H}{PHOTOSYNTHESIS_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define P\+H\+O\+T\+O\+S\+Y\+N\+T\+H\+E\+S\+I\+S\+\_\+H}\hypertarget{class_8h_acfe970094ab0d06433cf406e920d27ca}{}\label{class_8h_acfe970094ab0d06433cf406e920d27ca}
\index{class.\+h@{class.\+h}!R\+A\+D\+I\+A\+T\+I\+O\+N\+\_\+H@{R\+A\+D\+I\+A\+T\+I\+O\+N\+\_\+H}}
\index{R\+A\+D\+I\+A\+T\+I\+O\+N\+\_\+H@{R\+A\+D\+I\+A\+T\+I\+O\+N\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{R\+A\+D\+I\+A\+T\+I\+O\+N\+\_\+H}{RADIATION_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define R\+A\+D\+I\+A\+T\+I\+O\+N\+\_\+H}\hypertarget{class_8h_a2528310b50191ee98e763794510ea1e8}{}\label{class_8h_a2528310b50191ee98e763794510ea1e8}
\index{class.\+h@{class.\+h}!R\+E\+S\+P\+I\+R\+A\+T\+I\+O\+N\+\_\+H@{R\+E\+S\+P\+I\+R\+A\+T\+I\+O\+N\+\_\+H}}
\index{R\+E\+S\+P\+I\+R\+A\+T\+I\+O\+N\+\_\+H@{R\+E\+S\+P\+I\+R\+A\+T\+I\+O\+N\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{R\+E\+S\+P\+I\+R\+A\+T\+I\+O\+N\+\_\+H}{RESPIRATION_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define R\+E\+S\+P\+I\+R\+A\+T\+I\+O\+N\+\_\+H}\hypertarget{class_8h_a6bd504f2ce97d592d950b117dd4c549e}{}\label{class_8h_a6bd504f2ce97d592d950b117dd4c549e}
\index{class.\+h@{class.\+h}!S\+O\+I\+L\+C\+L\+A\+S\+S\+\_\+H@{S\+O\+I\+L\+C\+L\+A\+S\+S\+\_\+H}}
\index{S\+O\+I\+L\+C\+L\+A\+S\+S\+\_\+H@{S\+O\+I\+L\+C\+L\+A\+S\+S\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{S\+O\+I\+L\+C\+L\+A\+S\+S\+\_\+H}{SOILCLASS_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\+O\+I\+L\+C\+L\+A\+S\+S\+\_\+H}\hypertarget{class_8h_a1342d58937225cdebf868ebbb6831afe}{}\label{class_8h_a1342d58937225cdebf868ebbb6831afe}
\index{class.\+h@{class.\+h}!S\+T\+O\+M\+A\+C\+O\+N\+D\+U\+C\+T\+\_\+H@{S\+T\+O\+M\+A\+C\+O\+N\+D\+U\+C\+T\+\_\+H}}
\index{S\+T\+O\+M\+A\+C\+O\+N\+D\+U\+C\+T\+\_\+H@{S\+T\+O\+M\+A\+C\+O\+N\+D\+U\+C\+T\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{S\+T\+O\+M\+A\+C\+O\+N\+D\+U\+C\+T\+\_\+H}{STOMACONDUCT_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\+T\+O\+M\+A\+C\+O\+N\+D\+U\+C\+T\+\_\+H}\hypertarget{class_8h_a3bc0abf06982f72df789ff2625ec38c1}{}\label{class_8h_a3bc0abf06982f72df789ff2625ec38c1}
\index{class.\+h@{class.\+h}!S\+U\+B\+S\+U\+R\+F\+A\+C\+E\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H@{S\+U\+B\+S\+U\+R\+F\+A\+C\+E\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H}}
\index{S\+U\+B\+S\+U\+R\+F\+A\+C\+E\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H@{S\+U\+B\+S\+U\+R\+F\+A\+C\+E\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{S\+U\+B\+S\+U\+R\+F\+A\+C\+E\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H}{SUBSURFACEFLOWCLASS_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\+U\+B\+S\+U\+R\+F\+A\+C\+E\+F\+L\+O\+W\+C\+L\+A\+S\+S\+\_\+H}\hypertarget{class_8h_afde637a5ffac489320af0988fa3dcf0b}{}\label{class_8h_afde637a5ffac489320af0988fa3dcf0b}
\index{class.\+h@{class.\+h}!S\+W\+I\+T\+C\+H\+\_\+H@{S\+W\+I\+T\+C\+H\+\_\+H}}
\index{S\+W\+I\+T\+C\+H\+\_\+H@{S\+W\+I\+T\+C\+H\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{S\+W\+I\+T\+C\+H\+\_\+H}{SWITCH_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\+W\+I\+T\+C\+H\+\_\+H}\hypertarget{class_8h_afdfa62619ba87495aba3019f83d3ed2f}{}\label{class_8h_afdfa62619ba87495aba3019f83d3ed2f}
\index{class.\+h@{class.\+h}!T\+I\+M\+E\+F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H@{T\+I\+M\+E\+F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H}}
\index{T\+I\+M\+E\+F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H@{T\+I\+M\+E\+F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H}!class.\+h@{class.\+h}}
\subsubsection[{\texorpdfstring{T\+I\+M\+E\+F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H}{TIMEFORCINGCLASS_H}}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\+I\+M\+E\+F\+O\+R\+C\+I\+N\+G\+C\+L\+A\+S\+S\+\_\+H}\hypertarget{class_8h_a77a86d8873b4dd1f489650d47e455066}{}\label{class_8h_a77a86d8873b4dd1f489650d47e455066}
